package com.crcode.crm.bean.meetingRecord;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 会议记录实体类
 * 
 * @author cl
 * @date 2019年3月25日
 */
@Entity
@Table(name = "sys_meeting_record")
public class MeetingRecordBean implements Serializable {

	private static final long serialVersionUID = 1L;
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column(name = "id", length = 10)
	private Integer id; // 序号

	@Column(name="meet_title",length = 100)
	private String meetTitle; // 会议标题

	@Column(name="meet_content",length = 2000)
	private String meetContent; // 会议简述

	@Column(name="create_user_uuid",length = 100)
	private String createUserUuid; // 会议记录者UUID

	@Column(name="create_user_name",length = 100)
	private String createUserName; // 会议记录者名称

	@Column(name="create_time",length = 100)
	private String createTime; // 创建时间

	@Column(name="join_user_uuids",length = 1000)
	private String joinUserUuids; // 会议参加者UUIDS

	@Column(name="join_user_names",length = 1000)
	private String joinUserNames; // 会议参加者名称集

	@Column(name="meet_time",length = 100)
	private String meetTime; // 会议时间

	@Column(name="meet_speaker",length = 100)
	private String meetSpeaker; // 会议主讲者

	@Column(name="meet_file_path",length = 2000)
	private String meetFilePath; // 附件

	@Column(name="power_user_uuids",length = 1000)
	private String powerUserUuids; // 权限人员UUIDS

	@Column(name="power_user_names",length = 1000)
	private String powerUserNames; // 权限人员名称集

	@Column(name="is_stats",length = 100)
	private Integer isStats = 0; // 审核状态 0、待审核；1、审核通过；2、审核不通过；

	@Column(name="audit_time",length = 100)
	private String auditTime; // 审核时间

	/**
	 * 序号,自增长，唯一，标识符
	 * 
	 * @return
	 */
	public Integer getId() {
		return id;
	}

	/**
	 * 序号,自增长，唯一，标识符
	 * 
	 * @param id
	 */
	public void setId(Integer id) {
		this.id = id;
	}

	/**
	 * 会议标题
	 * 
	 * @return
	 */
	public String getMeetTitle() {
		return meetTitle;
	}

	/**
	 * 会议标题
	 * 
	 * @param meetTitle
	 */
	public void setMeetTitle(String meetTitle) {
		this.meetTitle = meetTitle;
	}

	/**
	 * 会议简述
	 * @return
	 */
	public String getMeetContent() {
		return meetContent;
	}

	/**
	 * 会议简述
	 * @param meetContent
	 */
	public void setMeetContent(String meetContent) {
		this.meetContent = meetContent;
	}

	/**
	 * 会议记录者UUID
	 * @return
	 */
	public String getCreateUserUuid() {
		return createUserUuid;
	}

	/**
	 * 会议记录者UUID
	 * @param createUserUuid
	 */
	public void setCreateUserUuid(String createUserUuid) {
		this.createUserUuid = createUserUuid;
	}

	/**
	 * 会议记录者名称
	 * @return
	 */
	public String getCreateUserName() {
		return createUserName;
	}

	/**
	 * 会议记录者名称
	 * @param createUserName
	 */
	public void setCreateUserName(String createUserName) {
		this.createUserName = createUserName;
	}

	/**
	 * 创建时间
	 * @return
	 */
	public String getCreateTime() {
		return createTime;
	}

	/**
	 * 创建时间
	 * @param createTime
	 */
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	/**
	 * 会议参加者UUIDS
	 * @return
	 */
	public String getJoinUserUuids() {
		return joinUserUuids;
	}

	/**
	 * 会议参加者UUIDS
	 * @param joinUserUuids
	 */
	public void setJoinUserUuids(String joinUserUuids) {
		this.joinUserUuids = joinUserUuids;
	}

	/**
	 * 会议记录者名称集
	 * @return
	 */
	public String getJoinUserNames() {
		return joinUserNames;
	}

	/**
	 * 会议记录者名称集
	 * @param joinUserNames
	 */
	public void setJoinUserNames(String joinUserNames) {
		this.joinUserNames = joinUserNames;
	}

	/**
	 * 会议时间
	 * @return
	 */
	public String getMeetTime() {
		return meetTime;
	}

	/**
	 * 会议时间
	 * @param meetTime
	 */
	public void setMeetTime(String meetTime) {
		this.meetTime = meetTime;
	}

	/**
	 * 会议主讲者
	 * @return
	 */
	public String getMeetSpeaker() {
		return meetSpeaker;
	}

	/**
	 * 会议主讲者
	 * @param meetSpeaker
	 */
	public void setMeetSpeaker(String meetSpeaker) {
		this.meetSpeaker = meetSpeaker;
	}

	/**
	 * 附件
	 * @return
	 */
	public String getMeetFilePath() {
		return meetFilePath;
	}

	/**
	 * 附件
	 * @param meetFilePath
	 */
	public void setMeetFilePath(String meetFilePath) {
		this.meetFilePath = meetFilePath;
	}

	/**
	 * 权限人员UUIDS
	 * @return
	 */
	public String getPowerUserUuids() {
		return powerUserUuids;
	}

	/**
	 * 权限人员UUIDS
	 * @param powerUserUuids
	 */
	public void setPowerUserUuids(String powerUserUuids) {
		this.powerUserUuids = powerUserUuids;
	}

	/**
	 * 权限人员名称集
	 * @return
	 */
	public String getPowerUserNames() {
		return powerUserNames;
	}

	/**
	 * 权限人员名称集
	 * @param powerUserNames
	 */
	public void setPowerUserNames(String powerUserNames) {
		this.powerUserNames = powerUserNames;
	}

	/**
	 *  审核状态 0、待审核；1、审核通过；2、审核不通过；
	 * @return
	 */
	public Integer getIsStats() {
		return isStats;
	}

	/**
	 *  审核状态 0、待审核；1、审核通过；2、审核不通过；
	 * @param isStats
	 */
	public void setIsStats(Integer isStats) {
		this.isStats = isStats;
	}

	/**
	 * 审核时间
	 * @return
	 */
	public String getAuditTime() {
		return auditTime;
	}

	/**
	 * 审核时间
	 * @param auditTime
	 */
	public void setAuditTime(String auditTime) {
		this.auditTime = auditTime;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	
}
